drum up business

Translations
attirer des clients
Definitions
To try to generate more customers, sales, or interest in a business, often through active efforts such as advertising, promotions, or networking.